package wine.ejb.utilities;

import org.apache.log4j.Logger;

/**
 * 
 * @author xu
 * 
 *         日志类； 使用方法：
 * 
 *         一、软件开发中： 由于该类是final 类，在使用时，只要直接使用： 打印错误信息：
 *         Log.error("<type Error Message here>"); 打印调试信息：
 *         Log.debug("<type Debug Message here>"); 打印普通信息：
 *         Log.info("<type information here>");
 * 
 * 
 *         二、jboss 中配置 log4j
 * 
 *         修改 <JBOSS_HOME>/server/default/conf/jboss-log4j.xml
 * 
 *         在此文件中加入下列代码：
 * 
 *         <appender name="xinstru-appender"
 *         class="org.apache.log4j.ConsoleAppender"> <layout
 *         class="org.apache.log4j.PatternLayout"> <param
 *         name="ConversionPattern"
 *         value="%d{dd MMM yyy HH:mm:ss}, %-6p %C:%M:%L %m %n" /> </layout>
 *         </appender>
 * 
 *         <category name="xinstru-log"> <priority value="DEBUG" />
 *         <appender-ref ref="xinstru-appender" /> </category>
 * 
 * 
 * 
 * 
 */
public final class Log {
	static Logger log = Logger.getLogger("wine-log");

	public static void error(Object arg0) {
		if (log == null) {
			log = Logger.getLogger("wine-log");
		}
		log.error(arg0);
	}

	public static void debug(Object arg0) {
		if (log == null) {
			log = Logger.getLogger("wine-log");
		}
		log.debug(arg0);
	}

	public static void info(Object obj) {
		if (log == null) {
			log = Logger.getLogger("wine-log");
		}
		log.info(obj);
	}

}